home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
A-Monthly Disks
/
(c)aab.d64
/
6.c64
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
16KB
|
569 lines
0 POKE45,100:POKE46,72:CLR:POKE53265,27:GOTO8000
1 GOTO20009
2 GOTO20027
3 GOTO20001
7 GOSUB2200:PRINT"I CAN'T DO THAT.";:GOTO9
8 GOSUB2200:PRINT"OK.";
9 GOSUB80:ONSGN(PEEK(198))GOTO99:GOTO9
70 NEXT:GOTO2
80 IFTR>TIORL<2THENRETURN
85 IFD=0ANDL(4)+L(6)=20THENR=-1:GOSUB92:GOTO1800
88 GOSUB92:TR=90+RND(8)*360+TI:RETURN
92 PN=54272:FORNQ=PNTOPN+23:POKENQ,0:NEXT:POKEPN+24,15:POKEPN+1,7:POKEPN+5,12
93 POKEPN+6,0:FORQ=1TO5:POKEBC,1:POKEPN+4,129:FORJ=1TO35:NEXT:POKEBC,0
94 FORJ=1TO55+RND(8)*92:NEXT:IFQ<5THENPOKEPN+4,128
95 NEXT:RETURN
99 GOSUB2100:PRINT"[146]EXITS:";:IFL<6THENPRINT" NORTH";
100 IFL=7THENPRINT" WEST";:GOTO150
110 IFL>2THENPRINT" SOUTH";:IFL=6ANDDTHENPRINT" DOWN";
120 IFL=4THENPRINT" EAST";
150 GOSUB2200:PRINT"COMMAND? [164][157]";:R$="
160 [161]I$:[141]80:[139]I$[178][199](13)[167]200
180 [139]I$[177]""[175]I$[179]"["[167]R$[178]R$[170]I$:[153]I$"TOCMD";
185 [139][195](R$)[178]0[176]I$[179][177][199](20)[167]190
186 [153]" CMDCMDTOCMD";:[139][195](R$)[177]1[167]R$[178][200](R$,[195](R$)[171]1):[137]190
187 R$[178]""
190 [139][195](R$)[179]28[167]160
200 V[178]0:[139][195](R$)[178]0[167]150
202 [137]4000
205 R$[178]R$[170]" ":V$[178][200](R$,2):[129]Q[178]2[164][195](A$)[169]2:[139]V$[178][202](A$,Q,2)[167]V[178]Q[173]2:Q[178]H
208 [130]:[139][194](657)[178]0[167]L[178]7:[143]"R$=""
210 N$="":FORQ=LEN(R$)-2TO1STEP-1:IFMID$(R$,Q,1)=" "THENN$=MID$(R$,Q+1,2):Q=.
220 NEXT:N=.:FORQ=2TOLEN(B$)STEP2:IFN$=MID$(B$,Q,2)THENN=Q/2:Q=H
280 NEXT:IFPEEK(657)=0THENNEW:
285 ONVGOTO300,400,500,600,700,800,900,1000,1100,1200,1300,1400
290 GOSUB2200:PRINT"HUH? [164]";:GOTO9
300 IFN=11THENG=1:GOTO1500
310 GOTO7
400 GOSUB2200:IFN=1THEN450
410 IFN=2ANDL>2ANDL<7THENL=L-1:GOTO1500
415 IFN=2ANDL=2THENPRINT"I CAN'T GO SOUTH, THE IS GATE LOCKED!";:GOTO9
420 IFL=6ANDD=1ANDN=3THEN20000
425 IFN=12ANDL=4THENL=7:GOTO1500
430 IFN=13ANDL=7THENL=4:GOTO1500
449 PRINT"I CAN'T GO THERE.";:GOTO9
450 IFL=5ANDF=0THENPRINT"DOG WILL BITE ME IF I TRY TO GO NORTH.";:GOTO9
455 IFL>5THENPRINT"I CAN'T GO NORTH FROM HERE.";:GOTO9
460 IFG=0THENPRINT"I CAN'T GO NORTH, THE GATE IS CLOSED!";:GOTO9
465 IFL-1THEN499
470 PRINT"[147]THE GATE SLAMMED SHUT AND
475 [153]"LOCKED BEHIND ME!!!":[129]Q[178]1[164]2500:[130]
499 L[178]L[170]1:[137]1500
500 [141]2200
505 [139]N[178]7[175]L(6)[178]7[167][153]"I SEE AN "D$(6)".";:L(6)[178]H:[137]9
510 [139]N[178]0[167]150
520 [139]N[178]14[175]L(9)[178]14[175]L[178]7[167][153]"I SEE A SANDWICH WRAPPED IN FOIL.";:[137]9
599 [153]"I SEE NOTHING SPECIAL.";:[137]9
600 [139]N[171]3[176]L[171]5[167]7
605 [141]2200:[139]F[167][153]"I ALREADY FED THE DOG.":[137]9
607 [139]L(9)[171]H[167][153]"I DON'T HAVE ANYTHING TO FEED THE DOG!":[137]9
610 F1[178]1:[139]L(8)[167]L(9)[178]0:F[178]1:[137]8
620 [141]2200:[153]"THE DOG WON'T EAT THE SANDWICH.";:[137]9
700 [139]N[171]9[176]L(8)[176]L(9)[179][177]H[167]7
710 L(8)[178]H:D$(9)[178]"SANDWICH":[137]8
800 [139]L[178]6[175](N[178]4[176]N[178]6)[167][139]L(N)[171]10[167]L(N)[178]10:[137]850
820 [137]7
850 [139]L(4)[178]10[175]L(6)[178]10[167]TR[178]0
899 [137]1500
900 [141]2100:[129]Q[178]4[164]9:[139]L(Q)[178]H[167][153]D$(Q)" ";
910 [130]:[137]9
1000 [141]2200:[153]"IT'S RAINING!";:[137]9
1100 [141]2200:[139]N[177]9[167][153]"IT'S TOO HEAVY TO CARRY.";:[137]9
1110 [139]N[178]3[175]L[178]5[167][153]"ARE YOU TRYING TO GET ME KILLED!!!?";:[137]9
1120 [139]N[178]9[175]L(9)[178]14[175]L[178]7[167]L(9)[178]H:[137]8
1199 [137]7
1200 [141]2200
1205 [139]L[178]1[175]G[178]0[167][153]"PERHAPS THE GATE NEEDS TO BE OPENED.";:[137]9
1210 [139]L[178]5[175](F1[178]0[176]L(8)[178]H)[175]F[178]0[167][153]"THAT DOG LOOKS HUNGRY!";:[137]9
1215 [139]L[178]5[175]F1[175]F[178]0[167][153]"THE DOG CAN'T EAT THE SANDWICH YET.";:[137]9
1220 [139]L[171]6[167]1299
1230 [139]L(4)[178]H[175]L(6)[178]7[167][153]"MAYBE I HAVE SOMETHING THAT WILL HELP.";:[137]9
1240 [139]L(6)[178]7[167][153]"BETTER LOOK AT EVERYTHING I HAVE!";:[137]9
1299 [153]"I CAN'T THINK OF ANYTHING.";:[137]9
1300 [143]
1310 [139]L[178]6[175]D[178]1[167]20000
1320 [137]7
1400 [143]
1410 [137]7
1500 [153]"LOAD":[141]2100:[153]"ON "C$;
1510 [153]"WAITSTOP"[163]15[170]NT)"(null)ON(null)ON(null)ON(null)(null)(null)ON(null)ON(null)";
1550 [145]L[141]3000,3200,3300,3400,3500,3600,3900:[137]99
1800 L(4)[178]25:[141]3600
1810 [153]""[163]NT)"STOP(null)(null)CMD(null)CMDCMD(null)ONON(null)ON(null)(null)(null)(null)(null)ON(null)TAB(TAB(CMDCMDON(null)ON(null)
1850 D=1:GOSUB92:GOSUB92:GOSUB92:R=-.05:GOTO1500
2100 GOSUB2200:PRINTXL$;:PRINT"[146] "C$;:PRINTXL$;:RETURN
2190 PRINT"";:RETURN
2200 PRINTXL$;:PRINT"[146]"C$;:PRINTXL$;:PRINT"";:RETURN
3000 PRINT"[156][146] [146][181]"TAB(25)" [146][181]
3002 [139]G[167]3100
3005 [129]Q[178]3[164]20:[153]"INTINTINTINTINTINTINTINT WAITINTINTINTINTINTINTINTINTINTINTINTINTINTINTINTINT WAITINTINTINTINTINTINTINTINTINTINTINTINTINTINT";:[130]
3010 [153]"LISTDIAMOND"[166]34)"CEMETERY
3020 PRINT" [157][157] [157][157] [145][157][209]";:RETURN
3100 PRINT"[182] ":FORQ=3TO20
3110 PRINT"[181][181][181][181][181][181] [146] [146][181][181][181][181][181][181][181][181][181][181][181][181][181]"
3150 NEXT:PRINT"";
3160 PRINT"[151]"TAB(12)" "
3165 PRINTTAB(12)" "
3180 PRINTTAB(12)" [170][180]"
3185 PRINTTAB(12)" [170][180]"
3195 RETURN
3200 PRINT""
3210 PRINTTAB(10)"[151][169] [206]"
3220 PRINTTAB(10)"[152] PRIVATE [151] "
3230 PRINTTAB(10)"[152] PROPERTY [151] "
3240 PRINTTAB(10)"[152] NO [151] "
3250 PRINTTAB(10)"[152] TRESPASSING [151][146][169]"
3260 PRINTTAB(16);
3299 GOTO3450
3300 PRINT"[152]"
3310 PRINTTAB(3)"[151][169] [206]"
3320 PRINTTAB(3)"[152] BEWARE [151] "
3330 PRINTTAB(3)"[152] OF [151] "
3340 PRINTTAB(3)"[152] VICIOUS [151] "
3350 PRINTTAB(3)"[152] DOG [151][146][169]"
3360 PRINTTAB(9);
3399 GOTO3450
3400 PRINT"[144]":TX=25
3405 PRINTTAB(TX)"[151][169] [206]"
3410 PRINTTAB(TX)"[152] [151] "
3420 PRINTTAB(TX)"[152] KEEP [151] "
3425 PRINTTAB(TX)"[152] OUT! [151] "
3430 PRINTTAB(TX)"[152] [151][146][169]"
3435 PRINTTAB(TX+6);
3450 PRINT"[152][181][151] [157][157]";
3452 REMPRINT"[152][181][151] [157][157]";
3454 PRINT"[152][181][151] [157][157]";
3456 PRINT"[152][181][151] [157][157]";
3458 PRINT"[152][181][151][146][169]";:RETURN
3500 PRINT"[146][144] [161]
3501 [153][166]15)"SPC(SPC(CMDCMDSPC(SPC(
3502 PRINT" [165] [164][164] [188][184][184][190]
3505 [153]" FN (null)SPC(*(null)TOTO
3510 PRINT" [165] [206] [166] [188][165]
3520 [153]" (null)TAB(TAB(TAB( ASCASCFN
3530 PRINT" [165] [206][163][163][163]
3540 [153]" (null)TOTOTOTOTO(null)
3550 FORQ=1TO3:PRINT" ":NEXT
3560 PRINT" [146][187] [146][187]":RETURN
3600 ONDGOTO3800:PRINT""TAB(NT)"[144] [206][163][163][163][163][163][163][163][205]"
3620 PRINTTAB(NT)" [206] [205]
3630 [129]Q[178]1[164]3:[153][163]NT)" THEN FN":[130]
3633 [153][163]NT)" THEN (null) FN"
3636 [129]Q[178]5[164]9:[153][163]NT)" THEN FN":[130]
3640 [153][163]NT)" (null)TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB((null)
3650 PRINTTAB(NT)" [207][183][183][183][183][183][183][183][183][183][183][183][208]":PRINTTAB(NT)" [204][175][175][175][175][175][175][175][175][175][175][175][186]
3670 [153]""[163]NT)"LISTLE0 0PEEKLCMDCMDCMDCMDCMDCMDCMDR. I. P.STOP";
3700 [139]L(4)[178]10[167][153]"CMDCMDCMD WAITTAN(null)CMDCMDCMD";
3705 [139]L(4)[178]25[167][153]"CMDCMDCMD CMDCMDCMD";
3710 [139]L(6)[178]10[167][153]"";:[129]Q[178]0[164]11:[153]"SGNONCMD";:[130]
3799 [142]
3800 [153]"STOP
3810 PRINTTAB(NT)" [164][206] [205][164]
3820 [153][163]NT)" (null)(null)TAB(TAB(TAB(TAB((null)(null)
3830 PRINTTAB(NT)" [206] [165] [167] [205]
3840 [153][163]NT)" TOTO(null) FN THEN (null)TOTO
3850 PRINTTAB(NT)" [206][163][163][163][163][163][163][163][163][163][163][163][163][205]
3860 [153][163]NT)" (null) (null)":[142]
3900 [153]"PRINT#
3905 A1$=" ":XT=9
3907 PRINTTAB(XT)LEFT$("[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]",LEN(A1$)+2)
3910 PRINTTAB(XT)"[165]"A1$"[167]
3915 [153][163]XT)"(null)"A1$"(null)
3920 PRINTTAB(XT)"[199]"A1$"[200]
3925 [153][163]XT)"PEEK"A1$"PEEK
3927 PRINT"[145]"TAB(XT+LEN(A1$)/2-1)"TRASH[152]
3930 [153][163]XT)"LEFT$"A1$"CHR$
3935 PRINTTAB(XT)"[217]"A1$"[212]
3940 [153][163]XT)"THEN"A1$"FN
3945 XT=XT+1:A1$=LEFT$(A1$,LEN(A1$)-2)
3950 PRINTTAB(XT)"[165]"A1$"[167]
3952 [153][163]XT)"(null)"A1$"(null)
3954 PRINTTAB(XT)"[199]"A1$"[200]
3956 [153][163]XT)"PEEK"A1$"PEEK
3958 PRINTTAB(XT)"[200]"A1$"[199]
3960 [153][163]XT)"(null)"A1$"(null)
3962 PRINTTAB(XT)"[167]"A1$"[165]
3970 [153][163]XT[170]1)[200]("TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(",[195](A1$))
3999 [142]
4000 Y$[178]" "[170]R$[170]" ":[129]Q[178]1[164][195](Y$)
4010 [139][202](Y$,Q,4)[178]" YOU"[167]4050
4020 [130]:[137]205
4050 [141]2200:[139][202](Y$,Q,6)[179][177]" YOUR "[167]Y$[178]Y$[170]"TOO!":[137]4090
4060 Y$[178][200](Y$,Q[170]5)[170]"OWN "[170][202](Y$,Q[170]6)[170]"!"
4090 [153][200](Y$,38);:Q[178]9E9:[130]:[137]9
5000 [153]"LOADPEEKELOW IS A LIST OF VERBS THAT YOU CAN
5200 PRINT"USE WITH [199]RAVE [210]OBBERS. [212]HE DISCOVERY
5210 [153]"OF THE NOUNS IS LEFT UP TO YOU; THAT'S
5220 PRINT"PART OF THE FUN!
5230 [153]"
5240 PRINT"OPEN, GO, LOOK, FEED, UNWRAP, INVENTORY,";
5250 PRINT"LIGHT, GET, PRESS, CUT, PUSH, PUT, JUMP,";
5260 PRINT"HELP, DOUSE, SMOTHER, EXTINGUISH
5500 [141]7000:[153]"LOAD"[199](142):[142]
7000 [153]"(HIT ANY KEY)":[151]198,0:[146]198,1:[151]198,0:[142]
8000 P[178]54296
8010 BR[178]53280
8020 BC[178]53281
8030 U[178]54273
8100 [151]BC,0:[151]P,1:[151]U,64:R[178][171].05
8110 [151]BR,6
8120 [139][194](2)[178]0[167][151]2,[194](657)
8900 XT[178]10:[153][199](142)"LOAD"[163]XT)"PRINT#STEP (null)
8905 PRINTTAB(XT)" TM "
8907 PRINTTAB(XT)" GRAVE ROBBERS "
8910 PRINTTAB(XT)" "
8912 PRINTTAB(XT)" COPYRIGHT (C) 1983 "
8915 PRINTTAB(XT)" BY: "
8916 PRINTTAB(XT)" "
8917 PRINTTAB(XT)" BRUCE ROBINSON "
8918 PRINTTAB(XT)" AND "
8920 PRINTTAB(XT)" DR ALAN STANKIEWICZ "
8922 PRINTTAB(XT)" "
8925 PRINTTAB(XT)" "
8927 PRINTTAB(XT)" ALL RIGHTS RESERVED "
8930 PRINTTAB(XT)" "
8940 PRINTTAB(XT-1)"[151][169] [223]"
8942 PRINTTAB(XT-2)"[169] [223]"
8944 PRINTTAB(XT-2)"[152] DISTRIBUTED BY: "
8945 POKE657,PEEK(2)
8946 PRINTTAB(XT-2)"VICTORY SOFTWARE/PAOLI,PA"
8960 PRINT"(HIT ANY KEY)";:POKE198,0
8965 IFPEEK(198)THEN8999
8970 IFTI>TRTHENGOSUB92:TR=90+RND(8)*360+TI
8975 GOTO8965
8999 PRINT"[147]"CHR$(14):GOSUB5000
9010 FORQ=4TO9:READD$(Q):NEXT:DATADYNAMITE,MATCHES,ANTENNA,RADIO,FOIL
9015 DATASANDWICH-IN-FOIL
9020 DIML%(0):NT=10:H=99:L=1:FORQ=4TO9:READL(Q):NEXT:DATA99,99,7,99,0,14
9100 A$=" OPGOLOFEUNPUINLIGEHEJUPR"
9105 B$=" NOSODODYMAANRAFOSATOGAEAWETR"
9110 XL$=""
9115 C$=" "
9999 GOTO1500
19000 GOTO21510
19001 PRINT"[145][154] [146][144]";:GOTO21510
20000 CLR:PRINTCHR$(142):RE$="[152]":PI$="[152]":GOTO29000
20001 PRINT"[147]":GOSUB22100:GOTO19000
20002 PRINT""TAB(X);:IFYTHENFORQ=1TOY:PRINT"";:NEXT
20003 RETURN
20004 PRINTRE$"I CAN'T DO THAT!";:GOTO1
20005 PRINTRE$"I SEE NOTHING SPECIAL.";:GOTO1
20006 PRINTRE$"THE ELEVATOR IS JAMMED BETWEEN FLOORS.";:GOTO1
20008 PRINTRE$"OK.";
20009 GOSUB22200:PRINTRE$"COMMAND? [164][157]";:R$=""
20010 I$="":IFPEEK(198)THENGETI$:IFI$>""ANDI$<"["THENR$=R$+I$:PRINTI$"[164][157]";:GOTO20027
20011 IFL-14THEN2
20012 IFDTHEN2
20013 IFTI<15THEN2
20015 TI$="000000":PRINT"[144]";
20016 ON1+RND(8)*4GOTO20020,20021,20022
20017 PRINT"[172][188][191][157][157][157][191][146][188][172]";:GOTO20025
20020 PRINT"[187][191][191][157][157][157][191][191][191]";:GOTO20025
20021 PRINT"[191][146][191][188][157][157][157][191][187][190]";:GOTO20025
20022 PRINT"[190][191][188][157][157][157][172][190][188]";
20025 PRINT"[146][152]";:FORQ=1TOLEN(R$)+9:PRINT"";:NEXT
20027 IFI$<>CHR$(20)ORLEN(R$)=0THEN20030
20028 PRINT" [157][157][164][157]";:IFLEN(R$)>1THENR$=LEFT$(R$,LEN(R$)-1):GOTO20030
20029 R$=""
20030 IFI$=CHR$(13)THEN20200
20040 IFLEN(R$)<30THEN20010
20200 GOTO22000
20201 V=0:R$=R$+" ":IFLEN(R$)>2THEN20204
20202 IFL=16ORL=15THENIF(PEEK(BC)AND15)=0THENR$="LOOK ":GOTO20204
20203 GOTO1
20204 V$=LEFT$(R$,2)
20205 FORQ=2TOLEN(A$)STEP2
20207 IFV$=MID$(A$,Q,2)THENV=Q/2:Q=H
20210 NEXT:N$="":FORQ=LEN(R$)-2TO2STEP-1
20215 IFMID$(R$,Q,1)=" "THENN$=MID$(R$,Q+1,2):Q=.
20220 NEXT:IFPEEK(657)=0THENL=17:REM"S=0
20225 N[178].:[129]Q[178]2[164][195](B$)[169]2
20230 [139]N$[178][202](B$,Q,2)[167]N[178]Q[173]2:Q[178]H:[139]N[178]22[167]N[178]21
20280 [130]:[141]22100:[139]V[179]1[167]20290
20285 [145]V[137]20300,20400,20500,20600,20700,20800,20900,21000,21100,21200,21300
20287 [145]V[171]11[137]21400,21400,21400,20004,20004
20290 [153]"I DON'T UNDERSTAND.";:[137]1
20300 [139]N[178]8[167]F[178]1:[137]20001
20302 [139]N[178]20[175]L[178]13[167]P[178]1:[153]"THE KNOB FELL OFF!STOP"PI$;::[141]23101:[137]1
20305 [139]N[171]10[176]L[171]14[167]20004
20307 [139]L(4)[171]H[167][153]"I DON'T SEE THE SAFE.";:[137]1
20310 S1[178]S1[170]1:[153]"COMBINATION? TOCMD";:R$[178]"":[129]Q[178]0[164]5
20350 [161]I$:[139]I$[179]"0"[176]I$[177]"9"[167]20350
20360 R$[178]R$[170]I$:[153]I$"TOCMD";:[139]Q[179]5[175]Q[175]1[167][153]"-TOCMD";
20380 [130]:[141]22100
20385 Q[178][197]([202](R$,5,1)):[139]Q[167][139][197](R$)[172][197](I$)[173]Q[178]1656753[167]S[178]1:[137]20001
20390 [153]"SORRY, WRONG COMBINATION.";:[129]Q[178]0[164]999:[130]:[137]1
20400 [139]I[167]20450
20401 [139]N[171]17[167]20420
20403 [139]G[178]0[167][153]RE$"BAD IDEA!";:[137]1
20405 [139]L[178]15[176]L[178]14[167][139]JP[178]0[167]20006
20410 L[178]17:[137]3
20420 [139]N[178]9[167][139]L[178]14[176]L[178]15[167]20490
20430 [139]I[178]0[175]L[178]15[175]N[178]50[167]L[178]17:[137]3
20440 [137]20004
20450 [139]N[179]18[167]20004
20455 [139]N[178]19[167]I[178]0:[137]3
20460 [139]N[178]18[167]20480
20470 [139]L[178]15[167]L[178]14:I[178]0:[137]3
20472 [137]20004
20480 [139]L[178]14[167]L[178]15:I[178]0:[137]3
20482 [137]20004
20490 [139]D[167]I[178]1:[137]3
20495 [153]"ARE YOU CRAZY? THAT FIRE IS HOT!";:[137]1
20500 [139]N[178]0[167]3
20505 [139]N[171]17[167]20590
20506 [139](L[179][177]15)[176]JP[178]1[167]20550
20507 [153]"LOAD":[151]53281,0
20508 X[178]12:Y[178]3:V[178]14:W[178]15:[141]23550
20510 [153]" (null) (null)
20512 PRINT" [205] [206]
20514 [153]" (null) (null)
20515 PRINT""
20516 PRINT" [206] [205]
20518 [153]" (null) (null)
20520 PRINT" [206] [205]
20530 [153]"";:[153][163]16)"SYS(null)"
20535 [129]Q[178]1[164]5:[153][163]16)"SYS ":[130]
20537 [153][163]16)"SYSSTEP"
20549 [153]PI$:[137]1
20550 [139]L[178]16[175]G[178]0[167]J[178]1:X[178]19:Y[178]10:V[178]0:W[178]1:[141]23590:[141]23550:[137]1
20555 [137]20005
20590 [139]L[178]14[175]N[178]21[175]L(23)[178]21[167][153]"I SEE A BUNCH OF SOIL.";:[137]1
20599 [153]"I SEE NOTHING SPECIAL.";:[137]1
20600 [139]L[171]17[176]N[179]13[176]N[177]16[167]20004
20610 [139]N[178]15[176](N[178]13[175]E[178]0)[167][153]"THAT BUTTON IS NOT WORKING NOW.";:[137]20009
20620 L[178]N:[137]3
20700 [139]L(2)[171]H[176]L[171]13[176]N[171]11[167]20004
20710 A$[178]"LOADPRINT#CONGRATULATIONS! YOU FOUND THE DIAMOND":[141]20799
20715 A$[178]"AND THE SECRET PASSAGE LEADING OUT!":[141]20799
20716 [129]Q[178]1[164]3000:[130]:[128]
20799 [129]Q[178]1[164][195](A$):[153][202](A$,Q,1);:[129]J[178]1[164]60:[130]:[130]:[153]:[142]
20800 [139]L(1)[178]H[175]N[178]1[175]F[178]1[167]G[178]1:L(1)[178]0:[137]3
20805 [139]L(1)[178]H[175]N[178]1[167][153]"I CAN'T, THE FUSEBOX IS CLOSED.":[137]1
20810 [139]L[171]17[167]20850
20830 [139]N[178]3[175]L(3)[178]H[167]E[178]1:L(3)[178]0:[137]3
20840 [137]20600
20850 [139]N[178]23[175]L(23)[171]H[167][153]"I DON'T HAVE ANY SOIL!";:[137]1
20860 [139]N[178]23[175]L(23)[178]H[175]L[178]14[167][153]"GOOD WORK, YOU DOUSED THE FIRE.";:[137]20895
20890 [137]20004
20895 L(23)[178]0:D[178]1:[141]25000:[137]1
20900 [129]Q[178]1[164]30:[139]L(Q)[178]H[167][153]D$(Q)" ";
20910 [130]:[137]1
21000 [139]L[178]15[167]L[178]17:JP[178]1:[137]3
21010 [137]20004
21100 [143]
21102 [139]N[178]9[175](L[178]14[176]L[178]15)[167][153]"GET SERIOUS! I'M NOT HERCULES!!";:[137]1
21105 [139]L[178]14[167]21150
21120 [139]L[178]13[175]N[178]2[167]L(2)[178]H:[137]3
21149 [137]20004
21150 [139]S[175]N[178]3[175]L(3)[178]10[167]L(3)[178]H:[137]3
21155 [139]N[178]4[167]L(4)[178]H:[137]3
21160 [139]N[178]23[175]L(23)[178]21[167]L(23)[178]H:[137]20008
21170 [139]N[178]21[167][153]"POTTED PLANT TOO HEAVY TO CARRY!";:[137]1
21199 [137]20004
21200 [143]
21202 [139]L[178]16[175]QU%[178]0[167]QU%[178]1:[153]"THE ELEVATOR IS THE ONLY WAY OUT.";:[137]1
21205 [139]F[178]0[175]L[178]16[167][153]"ITEM THAT READS HIGH VOLTWAIT IS A FUSEBOX.";:[137]1
21210 [139]G[178]0[175]L[178]16[167][153]"CHECK INVENTORY FOR HELP.";:[137]1
21212 [139]I[167][153]"TRY DIFFERENT DIRECTIONS.";:[137]1
21215 [139]L[179][177]14[167]21250
21217 [139]L(4)[171]H[167][153]"OBJECT ON WALL IS A PICTURE.";:[137]1
21220 [139]S1[178]0[176][187](8)[177].5[176]S[179][177]0[167]21230
21222 [139]S1[177]25[167][153]"LOOK AT (null)E0 0LEFT$(null) UPSIDE-DOWN.";:[137]1
21224 [139]S1[177]10[167][153]"COMBINATION RELATED TO (null)E0 0LEFT$(null).";:[137]1
21226 [153]"CLUE FOR COMBINATION ON FOURTH FLOOR.";:[137]1
21230 [139]L(23)[178]21[175][187](8)[177].5[167][153]"POTTED PLANT COULD HELP YOU.";:[137]20009
21240 [153]"ELEVATOR JAMMED, TRY ANOTHER WAY OUT.";:[137]1
21250 [139]L[178]17[175]E[178]0[167][153]"KEYHATNLE IS UNDER FLOOR NUMBERS.";:[137]1
21299 [153]"I CAN'T THINK OF ANYTHING NOW.";:[137]1
21300 [143]
21310 [139]L[171]13[167][153]"NOTHING IN HERE TO BREAK.";:[137]1
21320 [139]N[171]11[167][153]"I CAN'T BREAK THAT.";:[137]1
21330 [153]"MIGHT HURT MYSELF IF I BREAK THE GLASS.";:[137]1
21400 [143]
21410 [139]L[171]14[167][153]"I CAN'T DO THAT HERE.";:[137]1
21420 [139]D[167][153]"THE FIRE IS ALREADY OUT.";:[137]1
21430 [139]L(23)[171]H[167][153]"I NEED SOMETHING TO PUT OUT THE FIRE.";:[137]1
21440 [153]"GOOD WORK, YOU DOUSED THE FIRE.";:D[178]1:L(23)[178]0:[141]25000:[137]1
21510 [139]I[167][153]"LOAD":[151]53281,0:[137]1
21520 [139]L[178]16[167][151]BC,G:[137]21550
21525 [139]L[178]13[167][151]BC,0
21549 [151]BC,1
21550 [145]L[171]12[141]23101,23200,23300,23400,24000:[137]1
21600 [143]
21610 X[178]29:Y[178]14:[141]20002:[153]"PRINT#(null)TAB(TAB(TAB(TAB(TAB((null)"[166]32)"(null) (null)";
21620 [153][166]31)"FNPOKE(null)E0 0PEEK(null)PRINT#STEP"[166]31)"(null)WAITPRINT# CONT(null)PRINT# STEPWAITSTEP";
21630 [153][166]31)"WAIT(null)POKE PRINT#(null)WAIT STEPWAITSTEP"[166]35)"WAIT(null)POKE PRINT#WAITSTEP";
21699 [142]
22000 [143]
22005 Y$[178]" "[170]R$[170]" ":[129]Q[178]1[164][195](Y$)
22010 [139][202](Y$,Q,4)[178]" YOU"[167]22050
22020 [130]:[137]20201
22050 [141]22100:[139][202](Y$,Q,6)[179][177]" YOUR "[167]Y$[178]Y$[170]"TOO!":[137]22090
22060 Y$[178][200](Y$,Q[170]5)[170]"OWN "[170][202](Y$,Q[170]6)[170]"!"
22090 [153][200](Y$,38);:Q[178]9E9:[130]:[137]1
22100 [141]22200:[141]22190:[153]"WAIT ";
22190 X[178]0:Y[178]21:[137]20002
22200 [141]22190:[153]"WAIT ";
22205 [141]22190:[153]"";:[142]
23100 [143]
23101 XT[178]23:[151]53281,0:[153]"";
23110 [153][163]XT)"POKE "
23112 [153][163]XT)"POKE PRINT# POKE "
23114 [153][163]XT)"POKE PRINT# 03SQR POKE "
23116 [153][163]XT)"POKE PRINT# POKE "
23118 [153][163]XT)"POKE PRINT# SQRLEFT$0 POKE "
23120 [153][163]XT)"POKE PRINT# POKE "
23122 [153][163]XT)"POKE PRINT# POKE "
23130 [153][163]XT)"POKE "
23132 [153][163]XT)"POKE (null) ";:[139]P[167][153]"CMDCMD. ";
23133 [153]
23135 [129]Q[178]1[164]7:[153][163]XT)"POKE ":[130]
23140 XT[178]5:[153]""
23141 [139]L(2)[178]H[167][153][163]XT)"CONTTOTOTOTOTO":[153][163]XT)"(null) STEP":[137]23150
23142 [153][163]XT)"THEN"
23144 [153][163]XT)"(null)(null)"
23146 [153][163]XT)"CONTTOSTEP(null)CONTWAITTOTO"
23148 [153][163]XT)"CONT(null)(null)STEPWAITCONTSTEP"
23150 [153][163]XT)"CONT(null) STEP "
23152 [129]Q[178]1[164]4:[153][163]XT)" CONT ":[130]
23154 [153][163]XT)" CONT WAITSTEP"
23156 [153][163]XT)" CONTWAITSTEP"
23199 [142]
23200 [143]
23210 [141]25000:[139]L(4)[171]H[167][141]25500
23220 [139]L(4)[178]H[167][141]25700
23270 [153]"":XT[178]3
23272 [153][163]XT)"(null)(null)
23274 PRINTTAB(XT)"[209][209][209][209]
23276 [153][163]XT)"(null)(null)(null)(null)(null)(null)
23278 PRINTTAB(XT)"[209][209][209][209][209]
23280 [153][163]XT)"(null)(null)(null)(null)
23282 PRINTTAB(XT)"[209][209][209]
23284 [153][163]XT)"VERIFYINTWAIT(null)(null)"
23286 [153][163]XT)"RIGHT$SGNWAIT(null)"
23288 [153][163]XT)"MID$ "
23290 [153][163]XT)"THEN"
23292 [153][163]XT)"SYS "
23294 [153][163]XT)"SYSGET WAITGET"
23296 [153][163]XT)"SYSWAITABS WAITSGN"
23297 [153]"POKETAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(";
23299 [142]
23300 [143]
23310 [141]25000
23397 [153]"POKETAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(TAB(";
23399 [142]
23400 [137]23700
23550 [141]20002:[153][200]("(null)USRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSRUSR",W)"(null)";
23560 [139]V[167][129]Q[178]1[164]V:[153][166]39[171]W)"SGN"[166]W[171]1)"+";:[130]
23572 [153][166]39[171]W)[200]("(null)ANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDAND",W)"SQR";:[142]
23590 [153]"LOAD"[163]9);:[151]53281,0:[129]Q[178]1[164]22:[153]"(null)";:[130]
23591 [153]""[163]9);
23592 [129]Q[178]1[164]21:[153]"(null)ON";:[130]:[142]
23700 [153]"";
23705 [153]" CLR(null)
23710 PRINT" [156] [223]
23715 [153]" CLR (null)
23720 PRINT" [156] [223]
23725 [129]Q[178]1[164]9:[153]" CLR ";:[130]
23730 [153]" CLR WAITSTEP
23735 PRINT" [156] [146][169]
23740 [153]" CLR WAITSTEP
23745 PRINT" [156][146][169]
23750 [153]""[163]27)"PRINT#(null)LIST PRINT#WAITSTEP
23752 IFGTHENGOSUB21600:GOTO23760
23755 X=29:Y=14:GOSUB20002:PRINT"[152][206][163][163][163][163][163][205]"SPC(32)"[206] [205]";
23757 PRINTSPC(31)"[165][204]E0 0[194][204][169]"SPC(31)"[151][223][146][152] [218] [169][146][169]";
23759 PRINTSPC(31)"[146][151][223][152] [146][169][151][223][152][146] [169][146][169]"SPC(35)"[146][151][223][155] [146][169]";
23760 PRINT"[198][198]"SPC(37)" [165] "SPC(36)" [165] ";
23765 PRINTSPC(35)"[212] [165] "SPC(36)" [165] "SPC(36)" [165] "SPC(36)" [165] ";
23780 PRINT"";:IFFTHEN23800
23785 PRINT" ";
23787 PRINTSPC(32)"WARNING:";
23789 PRINTSPC(32)" ";
23791 PRINTSPC(32)" HIGH ";
23793 PRINTSPC(32)"VOLTAGE!";
23795 PRINTSPC(32)" ";
23796 PRINTSPC(32)" ";
23797 PRINTSPC(32)" [195][209] ";
23798 PRINTSPC(32)" ";
23799 GOTO23999
23800 PRINT"[145][145][146][223]";
23805 PRINTSPC(39)"[146] [223]";
23810 PRINTSPC(38)"[146] ";
23815 PRINTSPC(31)"[146] ";
23820 PRINTSPC(31)"[146] [209] O ";:IFGTHENPRINT"[157][157][209] ";
23825 PRINTSPC(31)"[146] ";
23830 PRINTSPC(31)"[146] [209] [209] ";
23835 PRINTSPC(31)"[146] ";
23840 PRINTSPC(31)"[146] [209] [209] ";
23845 PRINTSPC(31)"[146] ";
23850 PRINTSPC(31)"[146] ";
23855 PRINTSPC(31)"[146] [169]";
23860 PRINTSPC(38)"[169]";
23999 RETURN
24000 PRINT"[147]";:FORQ=1TO20:REM DRAW INSIDE OF ELEVATOR
24010 PRINT" [158][180] [199] [182] ";
24020 NEXT
24030 PRINT" NO [157][157][157][157][157][157][157]SMOKING";
24090 PRINT"[146][144]4[157]3[157]2[157]1[157]"MID$("[193][218]",E+1,1):RETURN
25000 REM
25010 PRINT"":XT=16:IFL=15THENXT=10
25015 PRINTTAB(XT)"[152][169] [223]
25020 [153][163]XT)"PRINT#STEP (null)
25025 PRINTTAB(XT)"[144] "
25030 PRINTTAB(XT)"[175][175][175][186][175][175][175][186][175][175][175][186][175][175][175][186][175][175]
25035 [153][163]XT)"ANDSQRANDANDANDSQRANDANDANDSQRANDANDANDSQRANDANDANDAND
25040 PRINTTAB(XT)"[175][175][175][186][175][175][175][186][175][175][175][186][175][175][175][186][175][175]
25045 [153][163]XT)"ANDSQRANDSQR(null)(null)STOPFN THEN(null)(null)(null)ANDANDAND
25050 PRINTTAB(XT)"[175][175][175][186][206][206][144][165] [167][205][205][204][186][175][175]
25055 [153][163]XT)"ANDSQRANDSQR(null)(null)STOPFN THEN(null)(null)(null)ANDANDAND
25060 PRINTTAB(XT)"[175][175][175][186][206][206][144][204][175][175][175][175][186][205][205][204][186][175][175]
25065 [153][163]XT)"ANDSQRANDSQR(null)(null) (null)(null)(null)ANDANDAND
25070 PRINTTAB(XT)" [167][206] [205][165][167] "
25072 IFL=15THENRETURN
25074 PRINT"[145][145][145][145][145]";:XT=XT+7:IFDTHENPRINT"";:GOTO25084
25080 PRINTTAB(XT)"[144][172][191][188]
25082 [153][163]XT)"STOPSINSINSIN
25084 PRINTTAB(XT)"[166][166][166][166]
25086 [153][163]XT)"SPC(SPC(SPC(SPC(SPC((null)
25099 RETURN
25500 PRINT"";:XT=19
25505 PRINTTAB(XT)"[144][172][162][162][162][162][162][162][162][162][162][162][162][162][187]"
25508 PRINTTAB(XT)"[144][161] [146][144][161]"
25510 PRINTTAB(XT)"[144][161] [146][169][144][166][172][223] [146][144][161]"
25520 PRINTTAB(XT)"[144][161] [146][169][144] [166] [188] [146][144][161]"
25530 PRINTTAB(XT)"[144][161][146] [187][188][146] [156][191][144] [183][208] [146][144][161]"
25540 PRINTTAB(XT)"[144][161][146] [156][191][144] [169] [146][144][161]"
25550 PRINTTAB(XT)"[188][162][162][162][162][162][162][162][162][162][162][162][162][146][190]"
25599 RETURN
25700 PRINT"":XT=23
25710 IFSTHEN25800
25720 PRINTTAB(XT)"[159] "
25722 PRINTTAB(XT)" "
25724 PRINTTAB(XT)" [215] [199]"
25726 PRINTTAB(XT)" "
25728 PRINTTAB(XT)" "
25799 RETURN
25800 XT=XT-2:PRINT"";
25805 PRINTTAB(XT)"[144] [159][223]"
25810 PRINTTAB(XT)"[144] [159] [144][205] [206]"
25820 PRINTTAB(XT)"[144] [159] [144] [205][164][164][206] "
25830 PRINTTAB(XT)"[144] [159] [144] [167] [165] "
25840 PRINTTAB(XT)"[144] [159] [144] [206][163][163][205] "
25850 PRINTTAB(XT)"[144] [159] [144][206] [205]"
25855 IFL(3)=10THENPRINT"[145]"TAB(XT+3)"[144][215][195][146][185]
25860 [153][163]XT)"STOP OPENWAITSTEP
25899 RETURN
29000 BC=53281:DATAMARKER,FOIL,DIAMOND,KEY,PICTURE,RADIO,MATCHES
29010 READXC$:IFXC$<>"MARKER"THEN29010
29030 DIMD$(50),L(50):FORQ=1TO6:READD$(Q):NEXT:H=99:L=16
29032 FORQ=21TO23:READD$(Q):NEXT:DATAPOTTED PLANT,PLANT,SOIL
29040 PRINTRE$:FORQ=1TO6:READL(Q):NEXT:DATA99,13,10,14,99,99
29045 L(21)=14:L(23)=21
29050 A$=" OPGOLOPRCUPUINJUGEHEBRDOSMEXLIFE"
29060 B$=" FODIKEPIRAMA[203][203]FUFISAGLTO1 2 3 4 ELUPOUDOPOPLSO"
29099 GOTO3
40000 IFMLTHENPRINT"[146] ";
40010 RETURN